
// 每个 JavaScript 函数 实际上都是 Function对象(class-level) 的一个实例(instance)
// 所以 Object对象(class-level) 也是一个实例(instance)

console.log( '谁构造了Object对象(class-level): ' , Object.constructor );
console.log( '创建Objet对象的构造函数对应的原型: ' , Object.constructor.prototype );
console.log( '创建Objet对象的构造函数对应的原型: ' , Object.__proto__ );

console.log( Object.constructor.prototype === Function.prototype ); // true
console.log( Object.__proto__ === Function.prototype ); // true

// 以上说明在 Function.prototype 上声明的所有 属性 和 函数 在任意 function 上都是可以使用的
// Function.prototype 上有哪些 属性 和 函数 可以参见 standard-function-1.js 的输出结果